package com.tsmti.system.service;


import com.tsmti.core.common.service.BaseService;
import com.tsmti.system.entity.Menu;

import java.util.List;

/**
 * Title：PimsSystem
 * Class：com.ts.sys.service
 * Comapny:
 *
 * @author：zcw
 * @version：2.5 CreateTime：2018/1/17 11:05
 * Modify log:
 * Description：
 */

public interface MenuService extends BaseService<Menu> {

    /**
     * 通过用户ID查找菜单
     * @param userId
     * @return
     */
    List<Menu> findTopMenuByUserId(long userId);

    /**
     * 通过用户ID查找菜单
     * @param userId
     * @return
     */
    List<Menu> findMenuByUserId(long userId);

    /**
     * 通过角色查找菜单
     * @param roleId
     * @return
     */
    List<Menu> findMenuByRoleId(long roleId);
}
